package br.urca.model.json;

import java.util.Comparator;

public class AlunoNota {
	
	public static final Comparator<AlunoNota> POR_NOME = new Comparator<AlunoNota>() {

		@Override
		public int compare(AlunoNota o1, AlunoNota o2) {
			int nomeComparacao = o1.getNomeAluno().compareTo(o2.getNomeAluno());
			if (nomeComparacao != 0){  
                return nomeComparacao;  
            } 
			return o1.getMatricula().compareTo(o2.getMatricula());
		}
	};
	
	private String nomeAluno;
	private String matricula;
	private String notaAV1;
	private String notaAV2;
	private String notaAVF;
	private String media;
	private String nomeDisciplina;
	
	public AlunoNota(){ }
	
	public AlunoNota(String nomeAluno, String matricula, String notaAV1,
			String notaAV2, String notaAVF, String media, String nomeDisciplina) {
		super();
		this.nomeAluno = nomeAluno;
		this.matricula = matricula;
		this.notaAV1 = notaAV1;
		this.notaAV2 = notaAV2;
		this.notaAVF = notaAVF;
		this.media = media;
		this.nomeDisciplina = nomeDisciplina;
	}
	public String getNomeAluno() {
		return nomeAluno;
	}
	public void setNomeAluno(String nomeAluno) {
		this.nomeAluno = nomeAluno;
	}
	public String getMatricula() {
		return matricula;
	}
	public void setMatricula(String matricula) {
		this.matricula = matricula;
	}
	public String getNotaAV1() {
		return notaAV1;
	}
	public void setNotaAV1(String notaAV1) {
		this.notaAV1 = notaAV1;
	}
	public String getNotaAV2() {
		return notaAV2;
	}
	public void setNotaAV2(String notaAV2) {
		this.notaAV2 = notaAV2;
	}
	public String getNotaAVF() {
		return notaAVF;
	}
	public void setNotaAVF(String notaAVF) {
		this.notaAVF = notaAVF;
	}
	public String getMedia() {
		return media;
	}
	public void setMedia(String media) {
		this.media = media;
	}
	public String getNomeDisciplina() {
		return nomeDisciplina;
	}
	public void setNomeDisciplina(String nomeDisciplina) {
		this.nomeDisciplina = nomeDisciplina;
	}

}
